servizio di risoluzione dei nomi di dominio
(Domain Name Service)
|
Può essere integrato nella definizione del Domain Name System, ma alcuni
lo riportano come funzione separata. Su Internet messaggi e richieste
possono essere consegnati a condizione di conoscere lÆindirizzo IP della
macchina di destinazione. Non sempre questo è conosciuto a priori e anche
se lo fosse sarebbe scomodo da utilizzare: è facilissimo commettere errori
se si devono digitare a mano indirizzi con anche 12 cifre. Per questo
motivo si usano nomi mnemonici per riconoscere le macchine a cui
collegarsi e a ciascuno di questi nomi viene poi abbinato il numero dÆind
irizzo di quella particolare risorsa (vedi domain name system). Il DNS è
un programma client/server che funziona su un host oppure su un router di
Internet e che ha un piccolo modulo residente su qualsiasi client della
rete. Questo programma prende i nomi mnemonici usati dallÆutente nello
specificare lÆidentità della propria macchina e di quella di destinazione
e li trasforma in indirizzi IP (questa operazione prende il nome di
risoluzione del nome di dominio).
Per ciascun dominio configurato allÆinterno di Internet esiste un DNS che
mantiene costantemente aggiornata una tabella di conversione per sapere
come e dove distribuire i messaggi di posta e le altre richieste di
accesso ricevute attraverso la rete. Se il router che sta instradando un
pacchetto non sa dove questo sia destinato, contatta il DNS per ricevere
indicazioni che poi memorizza al proprio interno così da non doverle
chiedere unÆaltra volta. In questo modo la struttura dei domini viene
rapidamente diffusa attraverso lÆintera Internet e non cÆè bisogno di
contattare il DNS ogni volta che si vuole risolvere un indirizzo IP. La
tabella di conversione può essere memorizzata anche su una delle macchine
collegate alla rete locale oppure su tutte le macchine (host) compresi gli
eventuali personal computer. I server DNS sono disposti secondo una
gerarchia, così che quando non si riesce a risolvere un indirizzo si passa
al livello superiore. ╚ necessario indicare sul proprio computer il nome
del DNS più vicino.
Vedi anche name resolver e name server.
|
|